翻訳と辞書
Words near each other
・ "O" Is for Outlaw
・ "O"-Jung.Ban.Hap.
・ "Ode-to-Napoleon" hexachord
・ "Oh Yeah!" Live
・ "Our Contemporary" regional art exhibition (Leningrad, 1975)
・ "P" Is for Peril
・ "Pimpernel" Smith
・ "Polish death camp" controversy
・ "Pro knigi" ("About books")
・ "Prosopa" Greek Television Awards
・ "Pussy Cats" Starring the Walkmen
・ "Q" Is for Quarry
・ "R" Is for Ricochet
・ "R" The King (2016 film)
・ "Rags" Ragland
・ ! (album)
・ ! (disambiguation)
・ !!
・ !!!
・ !!! (album)
・ !!Destroy-Oh-Boy!!
・ !Action Pact!
・ !Arriba! La Pachanga
・ !Hero
・ !Hero (album)
・ !Kung language
・ !Oka Tokat
・ !PAUS3
・ !T.O.O.H.!
・ !Women Art Revolution


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

combinatorial species : ウィキペディア英語版
combinatorial species
In combinatorial mathematics, the theory of combinatorial species is an abstract, systematic method for analysing discrete structures in terms of generating functions. Examples of discrete structures are (finite) graphs, permutations, trees, and so on; each of these has an associated generating function which counts how many structures there are of a certain size. One goal of species theory is to be able to analyse complicated structures by describing them in terms of transformations and combinations of simpler structures. These operations correspond to equivalent manipulations of generating functions, so producing such functions for complicated structures is much easier than with other methods. The theory was introduced by André Joyal.
The power of the theory comes from its level of abstraction. The "description format" of a structure (such as adjacency list versus adjacency matrix for graphs) is irrelevant, because species are purely algebraic. Category theory provides a useful language for the concepts that arise here, but it is not necessary to understand categories before being able to work with species.
==Definition of species==

Any structure — an instance of a particular species — is associated with some set, and there are often many possible structures for the same set. For example, it is possible to construct several different graphs whose node labels are drawn from the same given set. At the same time, any set could be used to build the structures. The difference between one species and another is that they build a different set of structures out of the same base set.
This leads to the formal definition of a ''combinatorial species''. Let \mathcal be the category of finite sets and bijections (the collection of all finite sets, and invertible functions between them). A species is a functor
:F\colon \mathcal \to \mathcal; \,
given a set ''A'', it yields the set ''F''() of ''F''-structures on ''A''. Functors also operate on morphisms, i.e., on bijections in this case. If φ is a bijection between sets ''A'' and ''B'', then ''F''() is a bijection between the sets of ''F''-structures ''F''() and ''F''(), called ''transport of F-structures along φ''.
For example, the "species of permutations" maps each finite set ''A'' to the set of all permutations of ''A'', and each bijection from ''A'' to another set ''B'' naturally induces a bijection from the set of all permutations of ''A'' to the set of all permutations of ''B''. Similarly, the "species of partitions" can be defined by assigning to each finite set the set of all its partitions, and the "power set species" assigns to each finite set its power set.
There is a standard way of illustrating an instance of any structure, regardless of its nature. The diagram on the right shows a structure on a set of five elements: arcs connect the structure (red) to the elements (blue) from which it is built.
The choice of \mathcal as the category on which species operate is important. Because a bijection can only exist between two sets when they have the same size, the number of elements in ''F''() depends only on the size of ''A''. (This follows from the formal definition of a functor.) Restriction to finite sets means that |''F''()| is always finite, so it is possible to do arithmetic with such quantities. In particular, the ''exponential generating series'' ''F''(''x'') of a species ''F'' can be defined:
:F(x) = \sum_ f_n \frac
where f_n is the size of ''F''() for any set ''A'' having ''n'' elements.
Some examples:
* The species of sets (traditionally called ''E'', from the French "''ensemble''", meaning "set") is the functor which maps ''A'' to . Then f_n = 1, so E(x) = e^x.
* The species ''S'' of permutations, described above, has f_n = n!. S(x) = 1/(1 - x).
* The species ''T''2 of pairs (2-tuples) is the functor taking a set ''A'' to ''A''2. Then f_n = n^2 and T_2(x) = x (x+1) e^x.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「combinatorial species」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.